package com.dataart.training.crimequalification.dao;

import com.dataart.training.crimequalification.entity.FacultativeCrimeObjectEntity;
import com.dataart.training.crimequalification.entity.MainCrimeObjectEntity;
import com.dataart.training.crimequalification.entity.SupplementaryCrimeObjectEntity;

import java.util.List;

public interface CrimeObjectDAO {

    public List<MainCrimeObjectEntity> getAllMainCrimeObjects();

    public List<FacultativeCrimeObjectEntity> getAllFacultativeCrimeObjects();

    public List<SupplementaryCrimeObjectEntity> getAllSupplementaryCrimeObjects();

    public MainCrimeObjectEntity getMainCrimeObjectByCodename(String codename);

    public FacultativeCrimeObjectEntity getFacultativeCrimeObjectByCodename(String codename);

    public SupplementaryCrimeObjectEntity getSupplementaryCrimeObjectByCodename(String codename);

}
